package com.sunyur.tailor.channel.service.inner.invoice.param;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author XuHui
 * @Description 外部同步付款申请请求参数
 * @Date 2022/7/12 14:19
 **/
@Data
public class PayOrderParam {

	/**
	 * 必填，外部付款申请单号
	 */
	private String purCode;
	/**
	 * 必填，操作人编码
	 */
	private String operatorCode;
	/**
	 * 必填，公司主体编码
	 */
	private String purchaserCompanyCode;
	/**
	 * 必填，供应商编码
	 */
	private String supplierCode;
	/**
	 * 必填，付款申请类型(0标准，1预付)
	 */
	private Integer type;
	/**
	 * 必填，付款方式编码
	 */
	private String payWay;
	/**
	 * 必填，付款日期
	 */
	private Long payDate;
	/**
	 * 必填，申请人工号
	 */
	private String applyUserCode;
	/**
	 * 非必填，备注信息
	 */
	private String remark;
	/**
	 * 必填，币别
	 */
	private String currency;
	/**
	 * 汇率日期
	 */
	private Date exchangeRateDate;
	/**
	 * 汇率类型编码
	 */
	private String exchangeRateTypeCode;
	/**
	 * 必填，明细信息
	 */
	private List<PayOrderItem> payOrderItems;

}
